package pfc.ventanas;

import java.awt.event.*;

import pfc.Aplicacion;
import pfc.Conversacion;
import pfc.mensaje.*;

/**
 * Implementa el comportamiento de la clase VentanaConversación cuando cerramos la ventana de una conversación.
 * @author Gabriel Reus Rodríguez
 * @version 1.0, 06/11/2010
 */

public class WindowAdapterConversacion extends WindowAdapter
{
	Aplicacion aplicacion=null;
	Conversacion conversacion= null;
	
	/**
	*Constructor
	*/
	public WindowAdapterConversacion()
	{
	}

	/**
	*Constructor
	*/
	public WindowAdapterConversacion(Aplicacion a, Conversacion conv)
	{
		aplicacion=a;
		conversacion = conv;
	}

	/**
	*Implementa el comportamiento al cerrar una ventana de conversación.
	*/
	public void windowClosing(WindowEvent e)
	{
		// your stuf here
		try
		{
			aplicacion.abandonaConversacion(conversacion);			
		}
		catch(Exception ex)
		{
			aplicacion.notificaExcepcion(ex);
		}
	}

}

